﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

//importamos
using EventSys.BussinesEntities;
using PagedList;

namespace EventSys.BussinesLogic
{
    public interface IParticipanteService
    {
        IPagedList<Participante> GetAllFromParticipantes(Int32 page, Int32 size);
        IPagedList<Participante> GetParticipantesByCriterio(string criterio, Int32 page, Int32 size);

        List<Participante> GetAllFromParticipante();
        List<Participante> GetParticipanteByCriterio(string criterio);
        Participante GetParticipanteById(Int32 id);
        void AddParticipante(Participante participante);
        void UpdateParticipante(Participante participante);
        void RemoveParticipante(Int32 id);
        List<Participante> GetParticipanteByCriterioCodDni(string criterio);

    }
}
